/******************************************************************************
 * Name    : KiInputByteStream.hpp
 * Date    : 01-26-2015
 * Author  : Sylvain Nieuwlandt -- nicholas.rush.developper@gmail.com
 *****************************************************************************/

#ifndef KIINPUTBYTESTREAM_HPP
#define KIINPUTBYTESTREAM_HPP

#include <stdlib.h>

#include <kino/KiObject.hpp>
#include <kino/wrapper/KiString.hpp>
#include <kino/wrapper/KiByte.hpp>

class KiInputByteStream : public KiObject {
public:
    KiInputByteStream(KiString& filePath);
    virtual ~KiInputByteStream();
    virtual void open();
    virtual void close();
    virtual KiString* getFileName();
    virtual KiByte* getAllBytes();
    
private:

};

#endif
